home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d20
/
twist02.arc
/
TWIST.DOC
< prev
next >
Wrap
Text File
|
1991-03-30
|
7KB
|
187 lines
Twist Version 2.00
(C) 1991, Arturo Batista
Fidonet 1:135/71.79
Introduction:
First let's get all the usual mumbo jumbo out of the way. Twist.exe was
written for my own personnal use while beta testing GEcho (mail tosser
scanner) for Gerard Van Der Land. We came upon a curious problem that
caused GEcho's packets, thru no fault of GEcho to be rejected by TosScan 1.0
TosScan, because of the way it implements FSC-0039, is only partially
compatible with that standard, since it was changed and extended
considerably after TosScan was written. As a result, any tosser/scanner
not listed in TosScan's internal list of 4D capable mailers, is
rejected, and it's mail sent to the bad mail area.
Twist was written to change the info in the packet header to some that
TosScan can recognise to allow full 4D mail with newer tosser/scanners
and newer versions of previously 3D capable ones, which have been
upgraded to 4D now.
I have chosen the D'Bridge product code to prevent any possible problems
by TosScan expecting anything from another TosScan system in the
password field of the packet header.
Finally, TWIST.EXE has been tested (somewhat) at my own system and
several others, and any bugs reported in version 1, as well as some
suggestions, including full error checking and sharing, have been
implemented.
I can not guarantee that it will not cause problems, even though I have
found none, but if you do, please send me netmail at 1:135/71.79 or
1:135/57.79 and I will reply promptly.
Installation:
Twist, and all the archivers it uses, must be in the path.
Twist.exe takes the place of your archiver in the Imail setup program.
It should only be used to compress mail to systems running TosScan
version 1. here is a snapshot of the way it should look:
┌──────────────────────────[Compression Programs]─┐
│ │
│ Program 1 Arc.Exe mw │
│ Program 2 LHarc.Exe m │
│ Program 3 Pak.Exe m /WN /ST /P │
│ Program 4 PkArc.Exe -ot m │
│ Program 5 PkZip -m -ex -o │
│ Program 6 Zoo.Exe aMP: │
│ Program 7 Twist.exe Z │
│ Program 8 │
│ Program 9 │
│ Program 10 │
│ │
└─────────────────────────────────────────────────┘
Line #7 abobe has TWIST installed with PKZIP compression (Z). Twist can
be used with:
Z for PKZIP.EXE -mex
P for PAK.EXE m /WN /ST /P
L for (LHZ 2.00+ compatible) LHARC.EXE m
H for (LHZ 1.13- compatible) LHARC.EXE m /o
A for ARC.EXE mw
P for PKPAK.EXE m /WN /ST /P
O for ZOO.EXE aMP:
J for ARJ.EXE m
TWIST will work with LHARC version 2.00+ as those parameters may not
work correctly with 1.13
At this time, all the archiver parameters are hard coded, but will
change them in the next version to read an external setup file for the
info, or use the hard coded deafults if the file is not available.
Next step in the installation is to identify which systems you send mail
to, are using TosScan 1.0, and change the archiver used with those
systems to TWIST.EXE as in:
┌───────────────────────────────[Node Export Manager]─┐
│ │
│ Address 1:135/57.0 │
│ Password │
│ Groups ABCSZ │
│ Direct N │
│ Remote Maint N │
│ Status Normal │
│ Program TWIST.EXE Z │
│ Capability "TYPE 2+" │
│ │
└─────────────────────────────────────────────────────┘
That's all there is to it!. Twist will now be called by IMAIL or GECHO
whenever mail is being arced to that node. It will then change certain
info in the packet header to allow TosScan to process mail from your
node.
Qecho special mode:
A friend of mine noticed that GEcho reported that QECHO 2.66 was using a
type 2+ packet header, and that it caused problems with the Zone entry
being letf at '0'.
It occured to me that it would be very easy to modify TWIST to accept
another command line parameter and add that info to the QECO packet,
turning QECHO, in effect, into a 4D mailer.
The seecond parameter of TWIST is Qzzz.ppp and it tells TWIST to enter
that zone number (zzz) and that point number (ppp) into the qecho packet
header. If ommited, TWIST will perform as usual.
If you are running 1:135/71.79 with QECHO, then for your boss node use
the following command line for twist:
TWIST Z Q1.79
or
TWIST Z Q1
The point number, if not used can be left out.
Enter this in the QECHO.CTL file as:
PACKERS
135/79 TWIST.EXE Z Q1.79
.
.
ENDPACKERS
This mode has not been extensively tested, but I have reasons to believe
it is working just fine with a local node and a local point. More time
is needed to make an accurate assesment.
Changes from previous version:
In version 1, the LHARC parameters were no good, so LHARC was not
usable. It is fixed in this version, and two LHARC modes have been
provided to maintain compatibility between LHARC 2.00+ and the older
versions.
Full error passing and sharing have been implemeted in this version, so
if an error occurs while archiving, IMAIL or GECHO will know, and will
not delete the packet.
Running TWIST without parameters will give the following help screen:
TosScan Arm Twister V2.00, (C) 1991, Arturo Batista, @Fidonet 1:135/71.79
Usage is: TWIST [ARCHIVER] [Qzzz.ppp] [ARCHIVE NAME] [FILE TO ARCHIVE]
Where:
[ARCHIVER] is one of the following:
■ Z for PKZIP.EXE -mex
■ P for PAK.EXE m /WN /ST /P
■ L for (LHZ 2.00+ compatible) LHARC.EXE m
■ H for (LHZ 1.13- compatible) LHARC.EXE m /o
■ A for ARC.EXE mw
■ P for PKPAK.EXE m /WN /ST /P
■ O for ZOO.EXE aMP:
■ J for ARJ.EXE m
[Qzzz.ppp] is optional and is:
■ Tells Twist to enter the zone (zzz) and point (ppp) after Q in the
packet zone/point address area. Use with point systems running QECHO 2.66
[ARCHIVE NAME] is:
■ The name of the archived file to create or add to
[FILE TO ARCHIVE] is:
■ The name of the packet to archive
Twist will does direct screen writes in all text (color and monochome)
modes, and will check for the presence of DesQview. If DesQview is
present, it will request and use a virtual screen buffer, so it should
run fine with DesQview systems.